package com.codeark.appengine.objectify;

import com.google.inject.Inject;
import com.google.inject.Provider;
import com.googlecode.objectify.Objectify;


/**
 * 
 * @author Yaniv Kessler (yaniv at codeark dot com)
 * 
 */
public class DefaultObjectifyDAO implements ObjectifyDAO {

	protected final Provider<Objectify> pofy;

	@Inject
	public DefaultObjectifyDAO(Provider<Objectify> pofy) {
		this.pofy = pofy;		
	}
	
	@Override
	public Objectify ofy() {
		return pofy.get();
	}
}
